草庐IT

Java AES 加盐加密

全部标签

c# - 在 .NET 中以编程方式加密配置文件

有人可以简要介绍一下如何在.NET中以编程方式加密配置文件,最好是在C#中。我想做的是对应用程序的启动进行某种检查,以查看某个部分是否未protected,如果是,则对其进行加密。这适用于设置和连接字符串。此外,是否有人可以列出加密提供程序的类型以及它们之间的区别。我不知道在普通WinForms应用程序中执行此操作的代码对于在ASP.NET中执行此操作是否透明。 最佳答案 为了总结目前的答案和我发现的内容,这里有一些很好的链接可以回答这个问题:EncryptingConfigurationInformationinASP.NET2.

c# - 如何使用 C# 对密码值进行加盐和哈希处理?

大家好,我从PreferredMethodofStoringPasswordsInDatabase了解到存储密码的哈希值是安全的...如何使用C#对密码值进行加盐和哈希处理?如何比较数据库中存储的值和用户给定的值? 最佳答案 最流行的方法是使用散列算法。有一个很棒的blogposthere关于如何使用MD5算法对字符串进行哈希处理,但是System.Cryptography命名空间中还有许多其他示例。至于#2,有关其工作原理的一般分步指南如下:注册时:使用您指定的算法散列用户密码并将其存储在数据库中Salt这个散列(可选,但首选)登

c# - 调试中的加密操作期间发生错误

我收到以下错误。这似乎是在我升级我的visualstudio2015以进行第一次更新后才开始的。我在这里阅读了一些关于这是机器key问题的主题?我不确定如何修复它并防止它。目前,当我使用IISexpress在调试中运行此程序时,我在本地计算机上遇到此错误。异常详细信息:System.Security.Cryptography.CryptographicException:加密操作期间发生错误。Cache=db.UserTokenCacheList.FirstOrDefault(c=>c.webUserUniqueId==userId);//placetheentryinmemoryth

c# - .NET 和 Javascript 中的简单字符串加密

我正在开发一个ASP.NETMVC应用程序,我想在其中使用C#在服务器上加密一个短字符串,并将其发送到客户端。然后在客户端通过Javascript代码解密。关于如何实现这个的任何想法?您是否知道一种简单的加密算法(不必是防弹安全的)可以轻松地从C#转换为Javascript,反之亦然?注意:我可以完全使用C#完成此操作并通过Ajax进行解密,但我不希望这样做,因为我想尽可能减少网站流量。 最佳答案 听起来您想要混淆或编码,而不是加密。Base64encoding应该在这里运行良好。结果看起来一点也不像电子邮件地址,而且编码过程很快。

javascript - 使用浏览器 keystore 中的私钥进行基于浏览器的加密/解密

我的情况:医务人员想要将患者的敏感数据输入到网络浏览器(!)中,以便将其存储到某个数据库中并稍后再次检索。除医务人员本身外,其他任何人都不允许看到这些数据。这意味着它必须在传输到服务器之前使用一些secrettoken进行加密。这也意味着IT人员(有权访问服务器/数据库)和其他任何人都不能在没有secrettoken的情况下解密它。(如果token丢失,数据将永远无法访问。)不应在客户端计算机上安装其他软件,除了一些token(例如,私钥),该token将导出一次并将其导入所有浏览器,应从中授予数据访问权限。所以我的问题是:有没有办法使用一些可以在浏览器之间轻松交换的secret浏览器

javascript - 我的 CryptoJS 加密/解密不工作

我有一组JSON数组,我尝试使用CryptoJS对其值进行加密,然后打印以在另一个文件中使用,其中这些值应使用用户给定的密码进行解密。但我做错了什么,在解密URL时出现“未捕获错误:格式错误的UTF-8数据”。加密.js:varencrypted=CryptoJS.AES.encrypt(item[key],pass);json[j]+=encrypted.ciphertext.toString(CryptoJS.enc.Base64);解密.js:vardecrypted=CryptoJS.AES.decrypt(item[key],pass);html+=''+icons[key]

javascript - JavaScript 加密脚本中使用的陌生字符

这是我正在研究的一个JS加密脚本的摘录。functionpermutationGenerator(nNumElements){this.nNumElements=nNumElements;this.antranspositions=newArray;vark=0;for(i=0;i任何人都可以解释双小于号稍后在脚本中还会出现双大于号>>,还有单个&符号。functionpermutationGenerator_fromCycle(anCycle){varanpermutation=newArray(this.nNumElements);for(vari=0;i>8)&255;//JCn

javascript - 客户端加密的有效用例是什么?

我刚刚读到有关StanfordJavascriptCryptoLibrary的信息(jsfiddleexample)完全支持javascript中的SHA256、AES和其他标准加密方案。该库看起来非常漂亮,但我不知道它的合理用例。作为somequestions已经指出,客户端加密不是将安全数据传递到服务器的安全方式。应该改用HTTPS。那么,是否有任何项目会受益于或需要客户端加密? 最佳答案 用例1localstorage怎么样??您可能想要存储一些数据,但对其进行加密以使计算机的其他用户无法访问它?例如:用户通过HTTPS连接到

用于在浏览器中签署表单数据的 Javascript 加密库

关闭。这个问题不满足StackOverflowguidelines.它目前不接受答案。想改善这个问题吗?更新问题,使其成为on-topic对于堆栈溢出。7年前关闭。Improvethisquestion我正在寻找一个JS加密库(类似于OpenSSL的libcrypto),它有助于在浏览器中对数据进行数字签名。我想使用私钥(RSA、PKI证书或类似证书)在客户端签署表单数据。例子浏览器中的表单数据加载用户A查看数据并签名=>签名是使用js库和私钥在浏览器中创建的signature=RSA_encrypt(A_private_key,hash(data))表单数据和签名发送到服务器并存储另

javascript - 使用 JavaScript 在浏览器的 keystore 中访问签名/加密 - 示例代码? (网络加密 API)

我有一个Web服务器,只允许使用X509身份验证进行访问。奇迹般有效。现在我想将X509证书(存储在用户的浏览器keystore中)的使用扩展到在将数据发送到服务器之前对其进行签名(使用JavaScript和HTTPPost)解密从服务器读取的数据(使用存储在那里的用户公钥对其进行加密)我发现这个例子在做RSASignature这非常接近......只是它确实从HTML文本区域获取key。我想从keystore中读取它。现在加密货币在不断变化:Mozillaw3CInternetExplorer11++ChomeandChromium我正在寻找一些签名和加密的工作示例(我有一些使用Ja